import java.util.ArrayList;
import java.util.List;
import java.util.Date;
import javax.xml.datatype.XMLGregorianCalendar;

import javax.xml.ws.WebServiceRef;

import py.progweb.sgc.manager.impl.*;


public class WebTest {
	@WebServiceRef(wsdlLocation="http://localhost:8080/PagosWSService/PagosWS?wsdl")
	static PagosWSService service;
	
	public static void main(String[] args){
		PagosWS port = service.getPagosWSPort();
		List<Pago> pagos = new ArrayList<Pago>();
		Factura factura = new Factura();
		factura.setCodFacturaPk(new Integer(1));
		Cajero cajero = new Cajero();
		cajero.setCodCajeroPk(new Integer(5));
		Pago pago= new Pago();
		pago.setFactura(factura);
		//pago.setFecha(new XMLGregorianCalendar());
		pago.setEstado("abierto");
		pago.setCajero(cajero);
		pago.setMonto(new Integer(1000));
		pagos.add(pago);
		try{
			System.out.print("El servidor dice: " + port.insertarPagos(pagos));
		}catch(Exception e){
			System.out.print("Ocurrio un error del lado del servidor: \n" + e.getMessage());
		}
	}
}
